<?php namespace App\Core\Service\Listeners;

use App\Core\Service\Listener;

abstract class DeleteListener extends Listener {
    
    protected $name = 'delete';
    
    //保存数据前，抛出异常"不会"导致数据库事务回滚
    public function onDeleteBeforeSave(){}
    
    //保存数据前，抛出异常"直接"导致数据库事务回滚
    public function onDeleteSaving(){}
    
    //保存数据后，抛出异常"直接"导致数据库事务回滚
    public function onDeleteSaved(){}
    
    //保存数据后，抛出异常"不会"导致数据库事务回滚
    public function onDeleteAfterSave(){}
}